<?php
class adminApi extends baseApi{

    //构成菜单
    public function hook_menu_index(){
        return array(
            0 => array('name'=>'管理首页','url'=>url('index/home'),'sequence'=>0),
            1 => array('name'=>'系统设置','url'=>url('setting/index'),'sequence'=>1),
            2 => array('name'=>'模型设置','url'=>url('model_manage/index'),'sequence'=>2),
            );
    }

    public function hook_menu_category(){
        return array(
            0 => array('name'=>'栏目管理','url'=>url('category/index'),'sequence'=>0),
            );
    }

    //权限设置
    public function hook_purview_admin()
    {
        return array(
            'setting'=>array(
                'name'=>'系统设置',
                'auth'=>array(
                    'index'=>'浏览',
                    'save_config'=>'保存',
                ),
            ),
            'setting'=>array(
                'name'=>'模型管理',
                'auth'=>array(
                    'index'=>'浏览',
                    'setting'=>'保存',
                ),
            ),
            'category'=>array(
                'name'=>'栏目管理',
                'auth'=>array(
                    'index'=>'浏览',
                ),
            ),
        );
    }


    //模型信息
    public function model_manage_info($mid){
        return model('model_manage')->info($mid);
    }

    //模型列表
    public function model_manage_list($where=null){
        return model('model_manage')->model_list($where);
    }

	//查询模型信息
	public function model_manage_search($model){
		return model('model_manage')->search($model);
	}

    //保存配置文件
    public function setting_config_save($data){
        return model('setting')->save($data);
    }
	
	//栏目公共模板信息
	public function category_common_info($id){
		return model('category')->common_info($id);
	}

	//获取子栏目数量
	public function category_list_count($pid){
		return model('category')->list_count($pid);
	}

	//栏目列表
	public function category_list($cid){
		return model('category')->category_list($cid);
	}

    //栏目信息
    public function category_info($cid){
        return model('category')->info($cid);
    }

	//添加栏目基本信息
	public function category_add($data){
		return model('category')->add_save($data);
	}

	//编辑栏目基本信息
	public function category_edit($data){
		return model('category')->edit_save($data);
	}

	//删除栏目基本信息
	public function category_del($cid){
		return model('category')->del($cid);
	}

	//内容公共筛选条件
	public function content_common_list_where(){
		return model('content')->common_list_where();
	}

    //列表公共信息
    public function content_common_list()
    {
        return model('content')->common_list();
    }

    //内容编辑公共模板信息
    public function content_common_info($id)
    {
        return model('content')->common_info($id);
    }

    //内容保存公共检测
    public function content_common_data_check($data)
    {
    	return model('content')->common_data_check($data);
    }

    //内容信息
    public function content_info($aid)
    {
        return model('content')->info($aid);
    }

    //内容添加
    public function content_add($data)
    {
    	return model('content')->add_save($data);
    }

    //内容保存
    public function content_edit($data)
    {
    	return model('content')->edit_save($data);
    }

    //内容删除
    public function content_del($aid)
    {
    	return model('content')->del($aid);
    }

    //获取内容ID
    public function get_list_id($cid)
    {
        return model('content')->get_list_id($cid);
    }

    //内容状态
    public function content_status($data)
    {
    	return model('content')->status($data['aid'],$data['status']);
    }

    //转移栏目
    public function content_edit_cid($data)
    {
    	return model('content')->edit_cid($data['aid'],$data['cid']);
    }

    //模板列表
    public function tpl_list()
    {
        return model('setting')->tpl_list();
    }

    //菜单处理接口
    public function menu_sort($data){
        return model('menu')->sort_menu($data);
    }

    public function menu_html($data){
        return model('menu')->to_html($data['data'],$data['title'],$data['top']);
    }


}